let body = document.querySelectorAll('body')

// function getProto(elem) {
//   const protos = []
//   if (!(elem instanceof Object)) return []
//   const proto = Object.getPrototypeOf(elem)

//   protos.push(proto, ...getProto(proto))
//   return protos
// }

// console.log(getProto(body))

// let a = []
// console.log(Object.getPrototypeOf(a))

// function getProto(elem) {
//   const protos = []
//   if (typeof elem != 'object' || elem == null) return []
//   const proto = Object.getPrototypeOf(elem)
//   protos.push(proto, ...getProto(proto))
//   return protos
// }
// console.log(getProto(body))

function getProto(elem, protos) {}
